.cart-warp{
    width: 100%;
    background-color: rgb(212, 215, 241);
    .cart-thead{
        height: 0.325rem;//26
        line-height: 0.325rem;
        background: #d3f1f5;
        border: 1px solid #e9e9e9;
        border-top: 0;
        position: relative;
        .t-goods {
            padding-left: 0.5rem;
            width: 3.125rem;//250
        }
        
        .t-price {
            width: 1.5rem;//120
            padding-right: 0.5rem;//40
            text-align: right;
        }
        
        .t-num {
            width: 1.5rem;
            text-align: center;
        }
        
        .t-sum {
            width: 1.25rem;//100
            text-align: right;
        }
        
        .t-action {
            width: 1.25rem;
            text-align: right;
        }
    }
    .cart-thead>div,
    .cart-item>div {
        float: left;
    }
    .t-checkbox,
    .p-checkbox {
        height: 0.225rem;
        line-height: 0.225rem;
        padding-top: 0.0875rem;
        width: 1rem;
        padding-left: 0.125rem;
    }
    .cart-item {
        height: 0.725rem;
        border-style: solid;
        border-width: 2px 1px 1px;
        border-color: #aaa #f1f1f1 #f1f1f1;
        background: rgb(226, 226, 235);
        padding-top: 0.1rem;
        margin: 0.05rem 0;
    }
    .check-cart-item {
        background: #b8ddd8;
    }
    
    .p-goods {
        //margin-top: 0.1rem;
        padding-left: 0.5rem;
        width: 3.125rem;
    }
    .p-price {
        width: 1.5rem;
        padding-right: 0.5rem;
        text-align: right;
    }
    .quantity-form {
        width: 1rem;
        height: 0.275rem;
    }
    
    .p-num {
        width: 1.5rem;
    }
    
    .decrement,
    .increment {
        float: left;
        border: 1px solid #cacbcb;
        height: 0.225rem;
        line-height: 0.225rem;
        padding: 1px 0;
        width: 0.2rem;
        text-align: center;
        color: #666;
        margin: 0;
        background: #fff;
        margin-left: -1px;
    }
    
    .itxt {
        float: left;
        border: 1px solid #cacbcb;
        width: 0.525rem;
        height: 0.225rem;
        line-height: 0.225rem;
        text-align: center;
        padding: 1px;
        margin: 0;
        margin-left: -1px;
        font-size: 0.15rem;
        font-family: verdana;
        color: #333;
        -webkit-appearance: none;
    }
    .p-sum {
        font-weight: 700;
        width: 1.25rem;
        text-align: right;
    }
    .p-action{
        width: 1.25rem;
        text-align: right;
    }
    .cart-floatbar {
        height: 0.625rem;
        border: 1px solid #f0f0f0;
        background: #fff;
        position: relative;
        line-height: 0.625rem;
    }
    .select-all {
        float: left;
        height: 0.225rem;
        line-height: 0.225rem;
        padding: 0.2rem 0 0.2rem 0.1125rem;
        white-space: nowrap;
    }
    .select-all input {
        vertical-align: middle;
        display: inline-block;
        margin-right: 5px;
    }
    .operation {
        float: left;
        width: 3rem;
        margin-left: 0.25rem;
    }
    
  

    .clear-all {
        font-weight: 700;
        margin: 0 0.25rem;
    }
    
    .toolbar-right {
        float: right;
    }
    
    .amount-sum {
        float: left;
    }
    
    .amount-sum em {
        font-weight: 700;
        color: #E2231A;
        padding: 0 3px;
    }
    
    .price-sum {
        float: right;
        margin: 0 0.1875rem;
    }
    
    .price-sum em {
        font-size: 0.2rem;
        color: #E2231A;
        font-weight: 700;
    }
    
    .btn-area {
        float: right;
        font-weight: 700;
        width: 1.175rem;
        height: 0.65rem;
        line-height: 0.65rem;
        color: #fff;
        text-align: center;
        font-size: 0.225rem;
        font-family: "Microsoft YaHei";
        background: #e54346;
        overflow: hidden;
    }
    
}

.show{
    height: 0.725rem;
    border: #333;
    border: 1px solid ;
}

